package com.hzya.frame.system.user.service;


import com.hzya.frame.system.user.entity.UserEntity;
import com.hzya.frame.utils.core.service.IBaseService;

import java.io.IOException;

/**system_user*/
public interface IUserService extends IBaseService<UserEntity,Long> {
    /***
     * 保存用户
     * @param entity
     * @return
     */
    UserEntity saveUser(UserEntity entity) throws Exception;

    /**
     * 验证用户是否存在，true存在，false不存在
     * @param loginName
     * @return
     */
    boolean validateLoginName(String loginName);

    /**
     * 修改用户基本信息
     * @param entity
     */
    void updateUser(UserEntity entity) throws IOException;

}